منابع مشابه
Thread Synchronization Policies in DrJava
The Architecture of DrJava DrJava is a pure Java application involving two Java Virtual Machines (JVMs): (i) a master JVM that supports the user interface, the DrJava editor, and DrJava compilation; and (ii) a slave JVM that runs the interpreter and unit tests. DrJava currently uses the Java RMI library to support communication between the master and slave JVMs. In the future, a lighter weight ...
متن کاملAn enhanced thread synchronization mechanism for Java
class Condition { protected EMonitor AssociatedEMonitor; public Condition(Object object) throws IllegalArgumentException{ if(object instanceof EMonitor) AssociatedEMonitor = (EMonitor) object; else if(object instanceof EMonitoredInterface) AssociatedEMonitor = ((EMonitoredInterface) object).GetEMonitor(); else throw new IllegalArgumentException(); }
متن کاملThread Migration to Improve Synchronization Performance
A number of prior research efforts have investigated thread scheduling mechanisms to enable better reuse of data in a processor’s cache. We propose to exploit the locality of the critical section data by enforcing an affinity between locks and the processor that has cached the execution state of the critical section protected by that lock. We investigate the idea of migrating threads to the “lo...
متن کاملFast thread communication and synchronization mechanisms for a scalable single chip multiprocessor
Much of the improvement in computer performance over the last twenty years has come from faster transistors and architectural advances that increase parallelism. Smaller feature sizes have decreased the transistor switching time but at the same time increased the resistance of interconnect wires, resulting in slower signal transmission in on-chip wiring. Since future chips will have more silico...
متن کاملAdvanced Thread Synchronization in Jav a
Thread synchronization in Java using synchronized methods or statements is simple and straightforward as long as mutual exclusion of threads is sufficient for an application. Things become less straightforward when wait() and notify() have to be employed to realize more flexible synchronization schemes. Using two well-known examples, the bounded buffer and the readers and writers problem, the s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Architecture and Code Optimization
سال: 2013
ISSN: 1544-3566,1544-3973
DOI: 10.1145/2400682.2400686